<?php

namespace app\validate\admin;

use app\common\validate\BaseValidate;

/**
 * Class Validate
 * https://www.kancloud.cn/manual/thinkphp6_0/1037624
 * @package app\daily\validate
 */
class Prop extends BaseValidate
{
    //定义验证规则
    protected $rule = [
        'prop_name|道具名称' => 'require|max:6|unique:prop',
        'prop_price|道具价格' => 'require',
        'empirical_value|等价星数' => 'require',
        'type|类型' => 'require',
        'sort|排序' => 'require',
        'nun|数量' => 'require',
        'prop_cover|道具图片' => 'require',
        'use_scene|使用场景' => 'require',
    ];

    //定义验证场景要与方法名相同走自动验证
    protected $scene = [
        'create' => ['prop_name', 'prop_price', 'empirical_value', 'prop_cover', 'type', 'num', 'sort', 'use_scene'],
        'update' => ['prop_name', 'prop_price', 'empirical_value', 'prop_cover', 'type', 'num', 'sort', 'use_scene'],
    ];

}
